package com.ruoyi.wb.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


@Data
public class ClientMessageVo implements Serializable {

    @ApiModelProperty(value = "企业名")
    private String entName;

    @ApiModelProperty(value = "企业类型")
    private String entType;

    @ApiModelProperty(value = "公司描述")
    private String remark;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "合同有效期开始")
    private Date contractValidityStart;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "合同有效期结束")
    private Date contractValidityEnd;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "项目维保有效期开始")
    private Date itemMaintenanceValidityStart;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @ApiModelProperty(value = "项目维保有效期结束")
    private Date itemMaintenanceValidityEnd;

    @ApiModelProperty(value = "是否重点客户 1普通 2重点")
    private Long clientType;

    @ApiModelProperty(value = "企业地址")
    private String entAddress;

    @ApiModelProperty(value = "项目维保")
    private List<WbPlanVo>wbPlanVosList;
}
